This is not a 5 star resort, even tho' Trip Advisor gives it great reviews. Read carefully to notice that they have 3 locations. ONLY the Beachfront resort deserves the great ratings. The other two locations are bayside, and are 3 star properties. The beachside is really nice, with a fun lobby and nice pool, but it's not luxurious.
The other two locations are very close to a busy road, and feel like an average motel.
The resort solicits good reviews ( sends people who've stayed here a request for 5 star reviews) so I think their Trip Advisor ranking is biased ( way too high). The beachfront is cool, the other side is just okay. So read carefully.More