Had an amazing stay, fantastic location. Very clean. The requirements to have the place cleaned before checking out were a bit too strict considering a good amount of cleaning fee that we paid. Inspite of this, we did clean the place as per the requirements.