A great place to stay from all points of view.