The Duffy is in a great location with cosy accommodations for a short stay in the city.