Great stay! Very nice setup and lots of space for visiting and entertaining. The rooftop is amazing! It was perfect for morning workouts and evening dinners and hanging out. So close to the beach, your own grill and parking... hard to beach beat this place!