This place was perfect for our family. Everything was clean and the host was always prompt in communicating with me. The kitchen had everything we needed and there are even some toys for the kids to play with. I would definitely stay here again.