Perfect in every way. We only stayed for one night but wished we had stayed for at least three. Highly recommend