This place is in the perfect location! Just a block from the beach and walking distance to tons of restaurants and shops. The view from the balcony is gorgeous too! The pool and playground were also very nice and the cafe downstairs was also a very nice discovery. The main thing we were concerned about was parking, because while its great that a parking space is included, there was not very much parking for larger SUVs due to the garage's height clearance. However, we did manage to find parking every night so it wasn't really problem. If it's busier that might not be the case so I'd still say it's something to keep in mind. The only complaints we had were that there was not very much storage to unpack and a lack of supplies. While they do provide some basics, we found we had to purchase more toilet paper, paper towels, and trash bags only a few days into our stay. There's also no food basics (water, spices, etc.) so if you are planning to cook keep that in mind. I also wished they had some beach gear, like an umbrella and beach towels. Otherwise the stay was great, wonderful location, amenities, and comfortable beds.