This place was perfect for our family. Everyone had plenty of room and we were very comfortable. Very Very clean. The only thing some wished for was a TV in all the bedrooms, but it was not a deal breaker for us. Would definitely stay here again.