I've never played at Iberostar but I play at Moon at least once a week. I haven't played since the hurricane but I'm sure it will be just as beautiful.
The all-inclusive includes whatever you eat and drink in the restaurants. Sometimes we have breakfast before we go out and lunch when we get back. They also have carts that serves, beer, soda, water, gatorade, chips and sandwiches.
To me Moon is kept in the best possible condition. Beautiful greens and lush fairways. I always thought outher courses around the world were beautiful until I started to play here. It still takes my breath away.
Skill level - Hummmm.... Good question. The course has a lot of sand and water so in that sense it's challenging. I've never heard anyone say that it's an easy course. That said, it is a resort course which is designed for all skill levels.
Club House - Has a snack bar and a full service restaurant, showers with lockers. The have an amazing spa upstairs also. Of course there's a Pro Shop too.
The golf course is on the grounds of Moon and you can be there in less than 5 minutes from the main lobby.
The other thing I wanted to add is that there are 27 holes at Moon so if you plan to play every day you'll have something different. We also have the golf course at Playacar which is about 40 minutes from Moon. All golf pakcages at Moon include access and transportation to Playacar.