A great location on the main sidewalk within steps to restaurants, shops and shore, Mirasol was a pleasant stay but with a couple shortcomings including: a broken AC in one room (two of our group had to sleep on couch and mattress on floor in living room), construction on a house just outside the once beach front-facing balcony, and no hot (or even warm) water. Management sent assistance quickly, though a fix during our stay was not possible. Pool was clean and the dish washer and laundry room were quite helpful! Overall the positives outweigh the negative experiences, but ensure everything is in working order again before booking.