Stayed in a beach bungalow. The hotel was full. The staff was very accommodating. The only reason I did not give 5 stars are little nits, the room smelled a bit moldy, a couple of plugs did not work, outside chairs were greasy. I found some trash in the reef. Picked up a pair of shorts off a piece of coral and took it back and threw them away. I do think they should hire someone to pick up the little bits of trash and "debris" that are starting to liter the coral around the overwater bungalows. But our time was wonderful! This location is the very best. The water and reef are wonderful. Nothing like it! I already miss it!