Aug 22 Palapas Villa-Magna ground floor condominium beach front Nuevo Vallarta Palapas Villa-Magna ground floor condominium beach front Nuevo Vallarta