Very affordable. You will get lots of quality family beach & pool time and a lot of activities to do together. The kids will absolutely love the Kids Club, which will give you and your wife downtime. And you don't have to fork out a ton for food. Just make sure you leave the resort for a high quality meal or two during your visit.