Esmeralda Beach Resort localiza-se em Puerto Peñasco, a menos de 1 km de Playa Arenosa, e fornece acomodações com um jardim, estacionamento privado gratuito, um terraço e um bar. Este hotel de 5 estrelas dispõe de acesso Wi-Fi gratuito, serviço de quartos e uma receção aberta 24 horas. Há banheira de hidromassagem e vistas da piscina.
No alojamento, todos os quartos incluem televisão de ecrã plano, casa de banho privativa e varanda com vista do mar.