The place is exactly described, plenty of room and room space! Balcony is perfect for beach views and hanging out. Kitchen had everything thing we needed (but we also brough ALOT OF STUFF) and additional pots and coffee maker. Linens amd towels were clean. Front desk down the street was very very nice! They picked up right away when I called. Upon arrival, we DID have an issue with the doorpad code not working. Then the concierge (while on the phone) helped us out by giving us a temp code and said someone would be out tomorrow morning. Low and behold.. they were so prompt, they had someone out in about 20 minutes! We stayed in Saida Tower IV 50, the one thing that I believe was a slight downfall, was the balcony flooring.. it was always so sticky (and yes, I understand we have beach air, but this was a different stickiness), and I thought initially it was just us, and that we kept bringing sand in the house. So, we kept sweeping and mopping in the house.. and our feet would be clean, but when we step onto the balcony and come back in, it was always black. Then, we looked over at other balcony floors and realized everyone else had tiles or some kind of flooring for their balconys...except ours. I would suggest a little upgrade on that. Other than that, eveything was absolutely great!! It really helped that the pet area was right there also! The beach literally was not a far walk at all, and that itself was VERY clean as well! I would suggest, if you're doing a long stay, bring your own toiletries like shampoo and etc... also, garbage bags, paper towels, oh and there is a washer/dryer which was also very very helpful, but don't forget to also bring detergent and such. One other thing, the floors are kind of thin because we were able to hear every single drop of noise upstairs, but we just slept through it.