Excellent location and very good hospitality. The place was better than expected and the location tops it all.