We stay there every year and have always enjoyed our stay. The pool is very nice and very quiet. My only recommendation would be to get a room with a "sea view" not the "lagoon view". The most desirable buildings (in my opinion and closest to the beach) would be Saba, Guadeloupe, Aruba, or Antigua.

Here is a layout map