Our hosts have a wonderful place that checks all the boxes. This is a place where you won't have any issues. Definitely would stay here again. Hosts were very approachable.