Absolutely perfect. We did not want to leave! Our favorite stop on our trip so far.