An amazing location and even better accommodations. This deserves 6 stars!