The unit itself was very nice (the bed was a bit uncomfortable, but that's subjective). However, unless you have a car I would not recommend staying here -there are no nice neighborhoods, charming streets, shops or restaurants within walking distance -you are literally surrounded by miles and miles of condos - and that's it. Check in was awful - we waited close to an hour to get in, and the gentleman who met us was very nice, but his English was limited to caused some mix ups. Then we had to go to a separate business office to pay 30 for each fob AND we had to wear a wrist band 24/7 to get us pool access. It felt tacky going out for a really nice meal wearing a wrist band like we had just come from a water park. The building itself has seen better days - it has three small elevators, but only two worked most days so be prepared to literally wait in line for several minutes to get one. Also, while we were there the building was testing its fire alarm four days for hours at a time - yeah, that was pleasant.Granted, we should have done our homework better about the location so that's on us, but the fact that there was nothing within walking distance (other than the beach) was a real bummer.