We enjoyed our stay. Mark is very quick with his responses if there are any issues. Place is clean and very spacious for 6 adults and 3 kids (4 yrs, 3 yrs, 1 yr). Within walking distance to beach and shops, actually a lot closer than we initially thought. Apartment comes with lots of beach towels, sand toys, and beach equipment (umbrellas, boards, chairs). Balcony is huge and we were able to catch the fireworks show Friday night from there. All of the rooms have AC. Can be a bit loud at night, but we've stayed in much noisier rentals. Elevator only goes up to the 10th floor, so you have to walk up steps to get to the 11th floor, not really an issue except the first and last day when trying to move huge luggages and strollers.
The only problem we had was that we rented an additional parking spot, since we had a huge group with two cars. Every time we left, another car would be parked in the additional spot by the time we got back (usually a repair/maintenance crew). Not a huge issue, just a minor annoyance. Didn't have a problem with the main parking spot, so if you're renting 1 car, you shouldn't have that problem.
Overall would recommend to stay her if traveling in a big group.