Riviera Maya is fantastic....Mexico....great country:)You have Culture, beach, wonderful people and entertanemeint. Bahia Principe were the best hotels to stay in. Best choice price vs quality. Bahia Principe have 4 hotels, Akumal, Coba, Tulum and Sian'Kan. Tulum have the better location and the better beach.