Excellent location, amenities, accomodations! Definitely recommend.