Cleanliness was excellent. Smooth check in process. Great amenities. Great location. However was surprised that photos advertised in listing is not accurate. Found a much smaller accommodation then what was expected from photos. Quality of sleep was also low due to uncomfortable and small mattress.