We booked this villa along with the beachfront home and it was perfect. My family stayed here and we used the house for hair and makeup the morning of our wedding. Unbeatable location, great interior and exterior, and extremely clean home. Rooftop is also great for families or bigger groups. The space is tighter than the beachfront, but perfect for close families.