Place was clean, had most of what we needed and when we needed something further they were so accommodating. Really great communication especially when we had to change our booking twice. Rooms were well set out and bigger then we were expecting. Great family stay.