Amazing location. Spotless. We had the most fabulous stay and will definitely be returning!