The place is clean. It is a spacy house. The pool was perfect. Checking in and out was very easy. The management accommodated our requests. One night we had 30 guests and we were provided with anything we needed including plates, glasses, etc.