A great place to visit and stay.