Great place. Second time we've stayed. Ticks all boxes!