A modern take on traditional luxury, the four-star Iveagh Garden Hotel is an urban oasis in the heart of Dublin.