We enjoyd this resort throughly, and it was an excellent value.
The room (king size bed) had an average stand-up shower, but a big spacious room with a balcony overlooking the beach. The bed was pretty good, and the room was averagely furnished. There was wifi, a safe, a TV with basic cable, and a mini-fridge. By main land USA standards, a great three-star hotel.
Their service at the front desk was great and they were extremely helpful. We only ate breakfast at the restaurant, and the woman running the restaurant in the morning was extremely nice and very, very helpful.
The beach was great for snorkeling, and they let you use their gear for free (The Buccaneer uses their beach for snorkeling, no lie.)
As for the honeymoon package, I would totally recommend it: free t-shirt, free drinks (2), a Buck Island snorkeling and nature tour (awesome, awesome, AWESOME!), and a bottle of champagne.