ticks all boxes. great spot. great host. would definitely stay here again!