Wonderful stay, everything we expected and more