Das On the Beach Guesthouse liegt direkt am Sandstrand von Jeffreys Bay, etwa eine Autostunde vom Flughafen in Gqeberha (ehemals Port Elizabeth) entfernt. Das Gästehaus verfügt über 11 Zimmer und Suiten, von denen die meisten Terrassen und Balkone haben, die direkt zum Strand hinzeigen. Alle Zimmer bieten Platz für zwei Erwachsene (außer den Suiten, diese können vier Personen beherbergen) und verfügen über ein eigenes Bad, Satellitenfernseher, eine Klimaanlage sowie eine Espressomaschine. Das Frühstück wird à la carte serviert, und im Obergeschoss finden Sie eine Bar mit herrlichem Meerblick. Außerdem gibt es Strandstühle, Strandhandtücher und einen Grillplatz im Garten (mit überwiegend einheimischen Pflanzen!).