Don's place was clean, had everything we needed, very comfortable. We traveled with our 2 small children, who slept on the living room sofas (there is also a pull-out). There is an extra vanity and sink in the master bedroom, as well as one in the bathroom, which was really nice. The Castle Reef staff did a good job keeping the whole complex clean and nice. We had a great vacation!