Very clean and fantastic location! The pool and spa were also a great bonus.