Everything you could ever need and more. Great place to relax and unwind. Easy check-in, great communication with host. It was the perfect location to come and go from. Would definitely stay here again.