Clean and very well-appointed and designed. We loved our stay here, and have already recommended their place to family. We would love to return on our next visit to see our youngest son.