El Cayo Espanto ofrece zona de playa privada e instalaciones para practicar deportes acuáticos en San Pedro. Además, dispone de piscina al aire libre, centro de fitness, WiFi gratuita y servicio gratuito de enlace con el aeropuerto.
Todas las habitaciones del complejo cuentan con aire acondicionado, zona de estar, TV de pantalla plana con canales vía satélite, zona de cocina, zona de comedor y baño privado con artículos de aseo gratuitos, ducha y secador de pelo. Las habitaciones del Cayo Espanto también incluyen hervidor y armario, y algunas tienen terraza.
Cada mañana se sirve un desayuno continental, a la carta o inglés/irlandés completo. El restaurante del establecimiento sirve una variedad de platos de cocina americana, mediterránea y japonesa.
Tanto en San Pedro como en los alrededores se pueden practicar diversas actividades, como windsurf y piragüismo.
El Cayo Espanto dispone de servicio de lavandería e instalaciones de negocios, como fax y fotocopiadora. El personal de la recepción 24 horas habla inglés y español.