We absolutely loved staying at Villa Bela Vista and highly recommend it. Gorgeous property and elegant yet comfortable, spacious room with doors to a large terrace with sweeping views for miles and miles. The lovely breakfast was a pleasant surprise with personal service. The only disappointment is there was no easy way to do laundry, and as we were on an extended trip, even a pricy pick-up/delivery service would have been helpful. That's my only recommendation. Otherwise, everything was perfection.