If rating was out of 10 stars, we would have given 10 for everything! It was perfect on all accounts and with an 18 month old, we had everything we could have needed. A great place to stay and we would love to visit again.