Everything you're looking for, hospitality, privacy, hot tub, great place to stay. Would defintely stay here again. 10/10