My husband and I visited Al Faro for one weekend. The island was beautiful and the staff were friendly and accommodating but there were fewer amenities than we expected: WiFi was only turned on from 6 am to 10 pm and available only in the dining area, no air conditioning, no hot water, and no conditioner (shampoo only). When the WiFi was on, we still had trouble connecting. Overall, it was a nice, relaxing weekend but we would have enjoyed it more if we knew what to expect.
Also, expect to spend a lot of money once you do arrive at the hotel - you can visit nearby islands during the day but it cost about $40 a trip, exclusive of island fees and meals. There isn't anything walkable around the hotel either so the only food option was at the hotel. It's also useful to know that you can settle your bill with credit card but they add a 3% fee.