We were in town for a wedding so the hotel was suggested by the couple. Fairmont Miramar is impeccably managed and fully attuned to guests needs. The staff is universally friendly and welcoming.The lobby is lovely as are the grounds. The gym facility was also excellent. The rooms are very clean and have all needed amenities, from coffee to an iron. Where the hotel fell short, especially given the price point, is the size of the room (tiny and cramped for a family of 3), the dated and scuffed built in furniture, and the beds, which were hard and sagging. Parking is exorbitantly priced so we chose to park in a neighborhood garage (also pricey, but not as bad).