This place was absolutely perfect for our family. The views were incredible from every room. We were very comfortable and so close to everything! We took advantage of the fairly large kitchen and the pool area. Nearby beaches are amazing and great for kids. So many restaurants and shopping very close.