Hotel Rose Hill offers apartment-style accommodations with a modern bar and garden.