We have stayed at other units in this building in the past. This unit is on the top floor (nice) but it overlooks the park and is closer to the street. So it's a bit noisier than other units. Considering that it was Memorial day weekend, it wasn't all that bad.
The only other issue we had was that we didn't get the door unlock code in any of the pre-arrival emails. I called the property manager when we arrived at 3:30 and got an answering machine and left a message. Went to the office, nobody there. Called again, got the machine, left another message. Got the code via email shortly after. Property manager called to make sure we got in around 4:45.
The beach is lovely, but you are advised not to go in the water due to sewage contamination from Mexico. It's fine for walking/hanging out, though.