El Hostal Machalilla se encuentra en Puerto López, a 100 metros de la playa de Puerto López, y ofrece jardín y vistas al jardín. Hay solárium, WiFi gratuita y aparcamiento privado gratuito.
Las habitaciones incluyen armario, TV de pantalla plana, baño privado, ropa de cama y toallas.
El aeropuerto más cercano es el aeropuerto internacional Eloy Alfaro, ubicado a 92 km del Hostal Machalilla.