Very clean. Affordable and a great stay. We booked last minute for a one night stay and it was perfect. Hon answers back very quickly when you have a question and we would definitely stay again.