The location, view, and value made this the perfect stay for me and my family. My toddler is just 2 and seemed very comfortable in the apartment. The pool and the beach are right there and the little cafe downstairs had delicious breakfast and delivers to the pool, beach, and apartment. Like most comments mentioned, check in and the valet parking are a bit annoying. But once you get past those hurdles it’s a truly great vacation stay.