Wyndham launches all-inclusive brand

The group’s 22nd brand debuts with two beachfront resorts in Cancun and Playa Del Carmen