Good location good hospitality great overall