10/10 for cleanliness, location and amenities. Really enjoyed our stay!