Das Hotel B Cozumel liegt im Norden der Insel in ruhiger Umgebung und dennoch nur etwa 5 Fahrminuten vom Zentrum entfernt. Die Unterkunft befindet sich gegenüber der neuen touristischen Route und bietet damit eine gute Ausgangslage, um Restaurants, Geschäfte, Bars und Clubs in kurzer Zeit zu erreichen. Der nahe gelegene Strand Saasil lädt zum Entspannen ein. Cozumel ist für sein klares Karibikwasser und seine ausgezeichneten Tauchreviere bekannt, sodass sich die Insel besonders gut mit dem Rad, beim Segeln oder auf dem Wasser erkunden lässt. Das Hotel verfügt über 45 Nichtraucherzimmer auf vier Etagen und verbindet den Charakter eines Strandhotels mit Angeboten für aktive und erholsame Urlaubstage.
Die Zimmer sind mit Doppel-, Queensize- oder Kingsize-Betten ausgestattet; auf Wunsch können Zustellbetten bereitgestellt werden. Eine Klimaanlage und ein Ventilator unterstützen ein angenehmes Raumklima. In den meisten Unterkünften verlängern Balkon oder Terrasse die Zeit im Freien. Zur Ausstattung gehören außerdem Safe, Minibar, Minikühlschrank, Radio, Wecker sowie Satelliten- oder Kabelfernsehen. Dusche und Badewanne stehen je nach Zimmerausstattung zur Verfügung.
Für Abkühlung sorgen ein Hallenbad und ein Außenpool mit Sonnenterrasse, Liegestühlen und Sonnenschirmen. Ein separater Kinderpool ist vorhanden. Der Whirlpool, die Sauna und das Dampfbad bieten Möglichkeiten für entspannte Stunden, während Massagen und Körperbehandlungen das Wellnessangebot ergänzen. Aktive Gäste können das Fitness-Studio nutzen, Fahrräder ausleihen oder Angebote wie Tauchen, Wasserski und Segeln wahrnehmen. Eine Tauchschule befindet sich in der Nähe.
Das Nichtraucherrestaurant verfügt über Kinderhochstühle; zusätzlich stehen ein Café und eine Bar zur Verfügung. Bei der Verpflegung kann zwischen Übernachtung mit Frühstück, Halbpension und Vollpension gewählt werden. Mittags und abends werden Gerichte à la carte oder als Menü serviert. Diätische, vegetarische und weitere spezielle Angebote sind auf Wunsch erhältlich.