I have a very mixed review about my stay here. On the positive side the condo is clean, recently updated, air conditioned, and checking in and out was quick and easy, as was communication. It is located within walking distance of food, shopping, and the beach.
BUT, if you happen to arrive there with a car it is a huge hassle! Parking is NOT included! You can park on the street and constantly feed the meter, or park in the garage under the building and pay per hour or up to 24 hours at a time. It costs $25 per day and you cannot pay for more than 1 day at a time so you have to keep track. When we arrived the security guard warned us that the tow company vigorously patrols the garage so we needed to keep a close eye on things and not let it expire. We were fine for the first 3 days, but on the 4th we left the condo around 3:00 to go to the beach and dinner. My parking ticket was good until 7:17pm. In the middle of dinner I realized it was a little after 7:00, so we dropped everything and practically ran back to the condo to renew it. We got there at 7:32 and the car was gone!! Barely 15 minutes late but it cost me $250 to get it back from the tow company, plus another $35 for the Uber ride to get there! It was a whole lot of hassle, time, and money! So be careful if you have a car with you!

Also, about the time we were trying to track down the car, the one single roll of toilet paper that was provided ran out. You will not get a refill. So be prepared to buy your own. You may also want to bring along some earplugs because there is quite a bit of street noise.
Basically this is a convenient place to stay if you are without a car, but you may want to think twice about it if you will be driving -or if you're a light sleeper.