amazing from arrival to check out. spacious rooms, gorgeous patios, well-equipped kitchen, comfortable bedrooms… this place has it all. communication with diana was prompt and helpful. would stay here again in a heartbeat!