Spotlessly clean. Amazing views. Had everything we could possibly wish for. Would stay here again in a heartbeat.