Very clean, location is great, a little bit noisy but we enjoyed every day of our stay!