Imagine a resort with many interconnecting pools, a lazy river, boat rides, beach, wave pool, beds by the pool, train rides, kayaks, 18-hole par 71 golf course , spa, up to date gym, kids club , etc.
We just spent a week at Grand Mayan Resort in Nuevo Vallarta Mexico (10 min ride from Puerto Vallarta Airport). The [...]


