Great hotel in a perfect spot