Very clean with a great location. There was more than enough room for the entire family. We would be happy to stay here again. Highly recommended.