A beautiful place. Plenty of space. Smart, well decorated. Has all the amenities and facilities you need. Great host. Great communication and nice touches to make the place comfortable and special. Highly recommended.