Great location and accommodations with lots of extras.