Fantastic place, all you need and more. Excellent location. Lovely and clean. Great host. Awesome in every way, highly recommend.