If you’re looking for a five-star boutique experience in the heart of Jerusalem, I would recommend the Mamilla Hotel on Mamilla Avenue. We stayed there for 3 nights during our recent trip to the Holy City and could not asked for anything more.
The hotel is elegant and perfectly sized, with all the facilities you need. A gym, a spa, an indoor pool, a cigar bar and coffee bar, and a charming lobby fragranced by an unforgettable mix of lemongrass and herbs (I asked). The restaurants are particularly impressive: Happy Fish is a kosher fish restaurant the the Rooftop Restaurant and bar is the highlight, with stunning views of the old city (reservations highly recommended). At the Rooftop you’ll enjoy an upscale Mediterranean meal with an option of fine wines, and they will happily serve up something suitable for the kids.
We had the small suite at the hotel, with a king bed and a pullout which was very comfortable. The room was neat and sophisticated with all the amenities you’d expect, with a TV on either side and a bonus one in the bathroom. Breakfast is included in the room rate and is served in the dining room downstairs. Since we were jetlagged every morning, they were happy to serve it in our room for 15 shekel delivery (approx USD5). With the suite, you also have access to the lounge which offers complimentary snacks and drinks from 9 am to 9pm (children are not allowed as they serve alcohol but you are welcome to take a plate and a cocktail up to your room).
We paid about usd 500 for the suite per night, which is pricy but for the service, the elegance and the unparalleled convenience of visiting the old city (a five minute walk), is on par with luxury hotels around the world, and definitely worth it if you want a comfortable stay when you visit the old city. The only feedback I’ve heard about the spa and gym is that since they accept memberships from non-guests, it can get a bit crowded. Shouldn’t be a major deterrent given the overall experience.