The Dharmawangsa is a welcoming and comfortable property offering a luxurious retreat from an otherwise bustling city.