Sounds like she's doing the Five star deal (Or whatever they call it now) For a reduced price you give them the dates and they don't tell you the hotel until right before you leave. Based on what I have read it's fine.
I used Apple for a couple of all inclusive vacations in the Caribbean and have never had an issue.
I have used Apple vacations 8 times to go to Jamica. I have always been very happy. They have been in business for a while. I think it has been almost 15 years since the first time I used them. No concerns with the travel agency, I have had issues, minor at a couple of the hotels, but nothing that reflected at all back to Apple.
Used them many times. I did the unknown hotel selection however; they guarantee a certain "apple" rating. I would not think twice about using them again.