Our stay at Miramar was okay. If you are looking to book this property look at the price, not the star rating. While it's a 4-star hotel, there were corners cut (and in some odd places too), but knowing the low price we paid it is understandable.
The restaurant looked fancy, staff was well-dressed, but the food was just mediocre. The bathroom had a high-pressure shower, but a tiny shower curtain so water got everywhere. While these small details aren't deal breakers, if you're expecting a high-end hotel experience you may be left feeling jilted.