very spacious, great location. the view is amazing. you won't be disappointed. great for a family vacation. local stores not far from the villa, making getting groceries fairly easy.