Very clean in a perfect location. A great place for my family of 5 to stay for the week. Very happy with our vacation