Great place, very clean and comfortable. The beds upstairs were very comfortable, I want to know where he got the pillows! The place is worth every penny, each room had a TV with streamed channels and everyone was able to watch different things. The kitchen had all the standard things. I would recommend asking if they have what you need, if you are thinking about cooking though (like mixing bowls). The kids enjoyed the game area and the jacuzzi, it was a good added Entertainment. I would say that the place is not set up for small children, so if your kids are a little wild you may have to be on extra watch. The parking seemed like it would be hard because we brought a big van and small suv, but my pilot fit in the garage and the van was fine in the driveway. The place is beautiful and I would definitely stay there again.