I stayed in this apartment in a group of 7 people, and we had a fantastic time. The apartment is beautiful and roomy - with 7 people sleeping there, we even had some extra space left for sleeping on the couches. The apartment rental comes with a golf cart and bikes for getting around town, and there's a pool and jacuzzi in the apartment complex as well. There's also a fantastic view from the apartment's multiple balconies. Overall, it's an awesome place in a beautiful town.
Kim is also really great, as she's kind, flexible, and a good communicator. We had some troubles with our travel to get the island, and she really went above and beyond to help us out. She even left us a nice little welcome gift in the apartment.
I can't recommend this apartment, or its host, enough!