Perfect in every way. This place exceeded all our expectations. Can’t wait to come back for a longer stay.