Absolutely perfect!!! We had the most wonderful time and stay. Can’t wait to return!