I just returned from my honeymoon at the reefs and it's a beautiful place. I called in advance and had them suggest a few rooms I should request that have slightly better views (but really all the rooms have great views). I also signed up for the romance package, which we found to be a great deal (the food is fantastic).
The only downside to the romance package is that you have to remind some of the wait staff that you're on the plan (so that you don't pay twice for a four course meal), and they forgot a few of the services that were on the package - for example we didn't get the champagne on our arrival or our memorable gift (but we had a great time anyway).
In addition they also completely forgot to deduct the $400 credit (http://thereefs.com/specialoffers/) to our bill on check out. I had to push them significantly to apply that credit, which they did. Overall this is a great place, but to get the full service you'll likely want you'll have to speak up for yourself and in some cases organize the staff there about what was planned. (We had to tell them we had already paid for our trip, scheduled/confirmed our spa times, had booked for 6 days not 5 etc. In addition keep in mind that full tips are automatically added on to you bill no matter the service you actually receive - some staff there are utterly fantastic while others are lacking so in some instances you'll have to be assertive).







