I don't think we have ever been to a property that has absolutely everything we need/want - views, privacy, comfort and every amenity you could think of. This ticked every box and we enjoyed every second of our stay