Anniversary trip with hubby, so splurged on an ocean view room, which was very nice, huge sliders to balcony, great view, etc. Bedding was also very good, and they swapped out feather pillows (after having to be being reminded....). Facilities overall were clean and nicely kept up.
BUT.... I wish I'd realized our room was overlooking the pool area, which was too brightly lit (esp. the blue pool lights) which are on ALL night - not a nice vacation experience really. Room also overlooked the noisy poolside restaurant (live music every evening), and the pool area staff room - people coming and going not really quietly at 6-7am kinda ruined the 'sleep with the doors open hearing the ocean' vibe.
Other disappointments: serious paucity of healthy and/or vegetarian options at onsite restaurants, steep added costs for the cabana or covered lounge chair rentals. Even borrowing beach umbrellas was extra, despite paying the 'extra' but required daily resort fee. This was annoying, and Expedia really did make the listing sound like it was a final price, that parking was an elective extra fee, etc.
Just to note, I also booked another resort, and they emailed me in advance to clarify their extra resort fees, and these types of amenities were included (as I'd expect). Just saying, gotta read the fine print.
The ocean and pools worked out well for us, the snorkeling nearby was great, and we would return to this resort .... but we'd request a room on the other wing :-)