Amazing location. Spotless. Fully-stocked. Comfortable. Luxury touches. It was everything the description indicated and more. I would recommend this property to anyone and the communication was superb.