Great place to stay on all fronts