This is the perfect place to stay for a vacation in paradise! The views are stunning and it has everything you need for an amazing beach vacation!