This is a very good value hotel if, like me, you pay £85 for a junior suite. The rooms is over two floors and whilst the bed is only queen size, it's incredibly comfortable. There'a desk for working on, a seating area that comfortably seats 4-5 people and LCD TVs in the living area and the bedroom.
The breakfast was fine, if rather uninspired, an the staff around the hotel were generally very friendly. My only complaint was that the front desk was disorganised and painfully slow at checking in/out. Overall though, I would definitely recommend to people who want to be in the heart of Miraflores.
