Our second time staying here.
Great position, host and property.
Ticks all your boxes! Highly recommended