We had a very good time in Bandos. Travelled in October 3rd week 2012. The resort is close to the airport - 15 to 20 mins by speed boat.
The weather was good, with occasional showers. Stayed in Deluxe Rooms - very neat, clean and well maintained. The reef is good , but since it rained sometimes the visibility was good but not great. The reef is right on the beach which is good. It is a good place for snorkelling and diving.
The resort is definitely family friendly -lots of families with kids around. The food was good ,
we being vegetarians never faced any problem. We opted for a la carte and never regretted
and it turned out to be cheaper than a full-board/half-board option. The service was very good and we never faced any trouble.
Kids had lots of fun playing the ocean and the pool. Very relaxing peaceful place exactly as maldives is supposed to be.
Things that may be improved :
Check-in was a little slow - had to wait for almost an hour for the formalities to be completed. It would be good if check-in process can be made faster.
Highly recommended for families for a Fantastic holiday.