Das Hotel Bon Repos befindet sich mitten in der Hotelzone von Calella. Die Entfernung zum Strand beträgt etwa 500 Meter und bis zur nächsten Disco sind es nur 150 Meter. Das Stadtzentrum mit vielen Shopping- und Unterhaltungsmöglichkeiten erreicht ihr zu Fuß in etwa zehn Minuten.
Das Hotel ist vor allem bei Jugendlichen beliebt, da die Entfernungen zum Strand und zur Discomeile sehr kurz sind. Das Hotel ist recht einfach eingerichtet, aber sehr sauber. Mit einer umfangreichen Renovierung vor ein paar Jahren sind die Serviceleistungen und Einrichtungen auf den neusten Stand gebracht worden. Das Personal ist äußerst freundlich und hilfsbereit und auch mit jungen Leuten vertraut. Die Rezeption des Hotels ist 24 Stunden besetzt.
Das Hotel verfügt über 210 Zimmer, die alle voll ausgestattet und gemütlich eingerichtet sind. Zur Ausstattung gehören eine Klimaanlage bzw. Heizung, ein Bad mit WC und Dusche, teilweise auch mit Badewanne, ein Telefon, SAT-TV, ein Safe und ein Balkon. Föhn und Bügeleisen könnt ihr an der Rezeption ausleihen. Es gibt zusätzlich behindertengerecht eingerichtete Zimmer und auch das übrige Hotel ist mit Rampen ausgestattet, so dass alle Räumlichkeiten mit einem Rollstuhl erreicht werden können. Das Hotel hat ein Restaurant, in dem ihr Frühstück, Mittag- und Abendessen am Büfett bekommt.
Das Büfett ist abwechslungsreich und bietet auch frisches Obst und Salate. Während der Hauptsaison findet jeden Freitag ein Galadinner mit einer großen Auswahl an mediterranen Speisen statt. Die Poolbar ist täglich von 10 bis 24 Uhr geöffnet. Hier bekommt ihr die All-Inclusive Getränke (lokale alkoholische und alkoholfreie Getränke wie Bier und Wein sowie Cocktails). Zusätzlich zu den drei Hauptmahlzeiten gibt es zwischen 10 Uhr und 18:30 Uhr Snacks und Eis an der Poolbar.
Es gibt im Hotel Bon Repos zwei Salons mit Fernsehern, Billardtischen, öffentlichen Telefonen und Computerterminals. Ein Gepäckraum ist ebenfalls vorhanden. Das ist zum Beispiel am Abreisetag sehr praktisch, wenn ihr die Stunden bis zur Abreise ohne Gepäck am Strand verbringen möchtet. Im Außenbereich findet ihr eine große komfortable Poollandschaft mit zwei Pools, zwei Jacuzzis und einem umfangreichen Animationsprogramm. Am Pool werden die Liegen und Sonnenschirme kostenfrei zur Verfügung gestellt.