This is a great location. It's so close to the beach and the many local establishments. We were very happy with the location.
Our only caveat would be that, being so close to the previous mentioned establishments, is that there may be a problem with the noise level.
Regarding the noise level, it is based on the fact that it is so close to the main avenue, where the businesses have deliveries early in the morning.
This is basically a resort community, and visitors probably don't want be awaken that early in the morning.
This is just my opinion.