Excellent location, spotlessly clean, and the kids had a ball. Couldn't ask for any more.