A great place to stay ticks all boxes!!