Very clean. Great location. Perfect for 2 people but small for 4.