We stayed in June, but I have not had the time to do this review until now. I think it is overpriced for what it is. The space is tiny, which was ok because it was just my husband and I. I would not recommend this place for more than 2 people or maybe a small baby with a couple. The cleaning service needs to be upgraded. There was hair on the floor, sand all over the place (including the counters in the kitchen and bathroom and the couch), dirt spots on the walls, the air filter was filthy and should be changed. I am a very clean person and felt I needed to clean just to be comfortable. I also have bad allergies and a filthy air filter is not good for that. The reason my husband checked the air filter is because I was complaining of my sinuses being stuffy, normally at the beach they clear up. We were only given one bath towel, so my husband and I had to share one towel and wash it. The small towel that was hanging over the tub for the floor was dirty and had to be washed. The towel rack is coming off the wall and needs to be fixed. The location is nice, but very touristy. My husband and I still made the best of it, this was our 16yr wedding anniversary, but would not stay here again for this price. The beach is gorgeous and lots of good food around, but beware it is pricey, probably because it is very touristy. I am from FL (very close to beach) so I know what is overpriced. I was also told we had to check into the office when we got there; however, no one was in the office. We were told they were closed to come back the next day, we did and again no one was there. I was not about to spend the time we had chasing someone down. The condo complex itself was nice and clean. The pools were nice, and the people we ran into were nice. The décor in the condo was nice, love the teal. I really doubt the bed is a queen, it was the size of my sons full and we used to have a queen. Also, bring your own pillow. The bed was not comfortable to us, but that is a personal opinion.