While the location is superb, the cleaning was not done properly. We received damp/wet and dirty towels and the floors had not been cleaned at all. Communication was difficult and while clean towels were promised the same day we did not receive them until mid next day. Can only recommend this place if location is your top priority.