Excellent all-around. Location is really perfect. Very comfortable accommodations.