The view, the room and the front desk were very good. However, we signed up for dinner. They had one section that was a self-service salad bar and then on another bar, they had set out fruit with plates. I served myself some fruit and was immediately SET UPON by the waiter. I received a scolding and when we went in for dinner the second night, there were big signs facing our table saying NO SELF SERVE THE FRUIT !!! We spoke to the waiter about this he pointed at me and said "The sign is only for YOU." I was offended and embarrassed. We did not eat there again. One day, the lift was not working and my daughter went up to see if it was stuck on the next floor. She touched the door and it started up. BUT the concierge began yelling at her: "Don't touch the door, only the call button". A lot of drama for nothing. Besides, the lift began working. One more important thing. Even though we had a lake view, the beach in front of the hotel was mud and poorly tended rocks and a bit smelly. There are many, many hotels on the lake as good or better than this one. Give Miramar a miss.