Montefiore is a down-to-earth hotel offering relaxed rooms and suites, some with balconies or roof terraces. It's a boutique hotel with 56 designed rooms.