Nuevo Vallarta condo near beach, golf, marina