Sparkling clean, great location and incredibly well appointed. Would stay here again in a heartbeat.