Clean and a great place to stay. The road near the place was graded recently so a little bit bumpy. But overall, it's a great place to stay, and can recommend this.