The resort is very nice, the pictures are accurate and the staff is very friendly and always ready to help. The apartment has everything needed, the bed is very comfortable and the room was cleaned every day I was there. It has a TV but no cable, so it's for use with the DVDs provided at the office.
Now I may not have been there at the best time of year: it was a few days after hurricane Earl had paid a visit and he didn't clean up after himself. The staff was actively working on the beach to restore its pristine beauty and crews were repairing the piers around the island. Not sure if it's due to the aforementioned Earl, but it took me a few tries to find a working ATM in town and the lines to authorize credit cards were down on a couple of occasions. Remember to bring cash, it's required for restaurant, bar and tours at the resort. On a funny side note (retrospectively), I rented a gold cart, it broke down after a couple of miles; I used the complimentary shuttle to go back to town upon my departure, the transmission broke. What worked well is the complimentary bikes, it's good for a workout to San Pedro: 10 miles to town on a half dirt, half concrete road, along with a few iguanas running around although it's not a very scenic ride.
It is a fairly isolated resort on the coast, so it's best enjoyed if you're looking for solitude and away from the crowds, with a very friendly staff and a sense of community with the few guests around.