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 serviço de quartos, uma receção aberta 24 horas e acesso Wi-Fi gratuito. 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.