I’m sure the resort is not terrible but booking through a third party since all the rooms are owned by individuals and then they are renting them out via different services. The room we got clearly the photos online were from when it’s was new probably 20 years ago. There was so much rust on all the metal including the fridge, oven , air vents exhaust fans. There was a pointless door with one door code that led immediately to 2 doors for different units and then you had a second door code which was longer. Unable to bring in the bell hop cart so had to carry everything through both doors with out them shutting on you was hard. Parking in the parking garage, getting to the 3rd floor of that garage, having to give out your license bell hop cart, walk a large distance across the amenities building and then cross the catwalk to get across the street to the actual hotel, then the elevator to our room which was on 21st floor out of 23 total. Getting groceries, beach stuff, and our belongings was painstakingly hard during the stay making it less then relaxing. There was a gym that is in the advertising for this unit but only the owners of the resort actually got to use it, which is false advertising. Have to call security to come give you items in the game room and wait 15 min when you are done to come back and give you your ID you have to give them to get the items. Pools were nice and beach access was well kept.