Everything and more than you see on the website. In so many respects a perfect place to stay and unwind.