My roommate and I stayed here for 3 months. The apartment was great (some cleanliness issues but Bruce fixed that very quickly), and provided everything we needed to make us feel at home. Bruce is great at answering your texts and calls and goes above and beyond to make sure everything is okay with your stay.
The only drawback was the location of the apartment. Not his fault at all! But you have to travel 10-20 minutes by car to get to the beaches, bars, and restaurants. Walking won't get you anywhere but will make you feel unsafe.
Pros: Has a 24/7 gym as well as a pool and tennis courts. Large spacious apartment with good-sized bedrooms. Washer/Dryer in the apt. There is a security guard at the entrance and safety is never an issue walking within the complex.