On the Beach Guesthouse está situado a pie de playa en la bahía de Jeffreys, a una hora aproximadamente del Aeropuerto de Gqeberha (anteriormente Puerto Elizabeth). El alojamiento cuenta con 11 habitaciones y suites, muchas de ellas con acceso directo a la playa o vistas al mar desde la terraza o el balcón. Todas las habitaciones están pensadas para alojar a dos adultos (aunque las suites tienen capacidad para hasta cuatro), y disponen de baño privado, aire acondicionado, televisión y cafetera. El desayuno es a la carta, y en la planta superior hay un bar con vistas espectaculares. También hay un jardín con una zona de barbacoa y tumbonas, toallas y sombrillas disponibles para quienes quieran ir a la playa.