The upstairs unit did not have enough air conditioners. Only 1 of the 3 bedrooms had a working a/c unit. Towards the end of the week it got very hot and humid and caused some of our party to leave early. The downstairs unit, one a/c unit was so loud you couldn't hear the person next to you talking and the others cooled down the place minimally.
The location of the place was good, very close to the beach and boardwalk. The parking was not great. We could not park in the driveway because it was always taken, we parked in a lot down the road that was very small and hard to get our SUV in/out.
The communication leading up to the vacation was horrible! I would send questions and maybe one would get answered. We needed an extra parking space and no one ever set that up for us and we were willing to pay for it. We ended up getting one on our own. 4 days prior to us starting our vacation the owner called and told us that we were double booked. We booked in March. He was going to move us to a smaller house further from the beach.....um NO! That caused a lot of stress knowing we had 14 people and trying to figure out last minutes changes. In the end, we ended up in the units we booked - but that was horrible customer service and undue stress!! And it's funny, while we were there I was talking to another renter in the same complex and she was told they were double booked as well and they had to leave a day earlier than planned - and they were not offered a refund for the night they couldn't stay!
Overall - if location is the only important thing, this is a good place. If you really want air conditioning, parking, good communication with the property owner, etc - I would stay away.