Perfect in every sense of the word. Location, cleanliness, accessibility, convenience, you name it. One of the highlights of our trip