Location, location, if you are looking to stay central to everything, this is the place! We stayed recently for 3 weeks and the apartment was clean and well presented. We had a few requests when we arrived and Shawn and Terry's (property manager) attention to our needs was prompt and nothing was a problem. We requested a weekly cleaner whilst we were there and she did a fantastic job, I would highly recommend her to anyone.
If I had to pick on some negatives it would be that you are staying in a private apartment in a hotel run complex so don't expect assistance from the hotel staff however some staff were happy to assist when needed and there is no hanging space in the apartment as the robes are used as storage. The pool in the complex was a little average however you're directly across the road from the beach so this was not an issue.