Very Good 861 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet

What We Love

  • The crafty vibe, which lets you indulge your artsy side
  • The oceanfront restaurants and bars, with stunning views
  • The prime waterfront location, with a private Caribbean beach club
  • The pretty ocean views from your room

What To Know

  • No in-room WiFi; WiFi is only available in the lobby and common areas
  • There's no on-site gym
  • Beds can be on the firmer side


  •  Free WiFi
  •  Parking On Site
  •  Pet-friendly
  •  Pool
  •  Restaurant
  •  Spa
Disclaimer: This content was accurate at the time the hotel was reviewed. Please check our partner sites when booking to verify that details are still correct.
water sky Sea shore Coast Beach Ocean caribbean cove Nature cape Island Resort vehicle overlooking


An art-centric boutique stay at a playful adults-only resort with its own private beach on the Mexican Caribbean

The Lowdown

Get crafty in Cozumel at a beach resort where painting, cooking and photography workshops occur just as often as scuba diving and snorkeling. Hotel B is all about art, encouraging you to leave your brushstroke on its ever-changing but always-colorful canvas. Like the pool says, “Just Be!” – be yourself and make your creative contribution to the property, whether that’s through a beautiful alebrije (traditional painted-wood sculpture) or a heavenly plate of ceviche.
“Just Be!” is also your invitation to chill out and forget your troubles, and the only Mexico Boutique Hotel group selection in Cozumel is all set up for you to do that, too. Relax to the tune of seaside dining and cocktails, oceanfront yoga, saltwater spa treatments and a variety of water activities and tours. After all, to find your inner artist, you might need to tune out all the noise. And once you do? Find some inspiration, by way of the private Caribbean beach.


The rooms at Hotel B are simply relaxing, with all you need and more to help you enjoy your stay. From feather pillows to organic bath amenities to surprise touches, each feature has been selected with your lavish living space in mind. This crafty hotel finds beauty in letting you leave your mark on the accommodations, too – you’re encouraged to place a photo or brushstroke on your wall.


Mediterranean cuisine meets regional flavor at Costeñito Bistro, where the sea-to-plate menus a fresh, elevated and unique take on seafood. Experience ceviche ten different ways or a tuna steak with port sauce – this restaurant is a delight to the senses. For more casual mid-afternoon fare, Punta Beleza is the relaxing deck where you can enjoy cocktails and light dishes. Finally, Bar Bacan is the perfect spot to enjoy juices, cocktails and a stunning view.


Ch’oo Boox Spa gives you the gift of total relaxation, through holistic treatments and massage therapies that heal mind, body and spirit. Aromatherapy is used in each of its treatments, which include deep-tissue, Swedish, reflexology, hot-stone and aquassage massages. The combination of both modern and ancient techniques, inspired by local culture and the surrounding sea, is ideal for your rejuvenation. 


A premier Mexican getaway known for its beaches, water sports, history and Latin culture, Cozumel is a favorite among those looking for a secluded island destination. Home to the second-largest reef in the world, it makes scuba diving and snorkeling a must; other options to consider range from excursions to Mayan historic sites to outdoor activities, like mountain biking or kayaking, to days at the beach and nights at the club. Whatever you choose, this paradise will give you a good time.

How to Get There

Hotel B Cozumel
Playa San Juan km 2.5 Highway
Cozumel, 77600 Mexico


4.0 Very Good 861 Reviews
Beautiful pool but poor service and not accessible to the center
Reviewed 3 days ago

החלף לעברית

We arrived at the hotel following many recommendations on Facebook.

The pool complex is beautiful and there is a sea and a Jacuzzi on the sea which really seduced us to choose it for a weekend stay.

The attitude of reception officials was reasonable.

Clean room but also give a jug with water in which there were some dirt it does not respect a guest.

Rooms were unusually moist (all my professional makeup brushes got wet from the room).

A suitcase full of wet clothes.

Attitude in the dining room was unpleasant and did not give everything coming and not fresh. You can skip breakfast there. (In addition, they asked for a tip claiming that the food was free but did not include service)

Location: Distance from 3 km, you need to take a 75 pesos taxi to reach the ferry or downtown.

There is no convenience store nearby which offers coffee or other things that is a big minus.

Not recommended for those looking for good service and accessibility to the city center.

Day pass - pretty good deal
Reviewed 3 weeks ago

We were on the Disney Fantasy cruise, we took a taxi to Hotel B.
Definitely seems to be a crew hangout as we were recommended by my sister who works on the ship and quite a few other crew members were there.
The cost for a day pass is $30 (plus $1 extra) for WiFi. This works out at MXP 400 to spend on F&B. This was great value in my opinion. Margaritas were around MXP 85 and you can get a decent lunch for MXP 120 or less.
The pool is nice and so is the jacuzzi and the pontoon you can swim out to.
From reception, the pool is reached by a winding wooden staircase which gets very slippery if it's been raining. I fell and luckily didn't seriously hurt myself.

Hotel B is a gem
Reviewed 3 weeks ago

This is a great hotel that definitely has a "boutique" feel, from the arts and crafts decor to the small (about 35 rooms?) size. The oceanfront setting is stunning - even their own pics on their website do not do it justice.

The room was good sized with a comfortable king bed and nice linens. The air conditioning was efficient and reliable, though you didn't really need it if you opened the large sliding window to let the ocean breeze in.

They have a nice variety of places to relax - by the pool, in the hot tub on the rocks above the ocean, or on the sandy area filled with lounge chairs and daybeds. The entire property is kept impeccably clean.

We had breakfast in the restaurant almost every day, as well as afternoon poolside snacks a few days and two dinners. The food was good and the ceviches, their specialty, were exceptional.

The best part about Hotel B is the staff. The people running the front desk, the restaurant and bar staff, housekeeping, and the groundskeepers were all incredibly friendly and attentive. They were there with whatever we needed, without ever seeming like they were intruding. And it's really nice to see the same friendly faces every day - it feels almost like you get to know them a little. By day two they knew our preferences and schedule. The guys who brought drinks to the pool area would have another ready just as we finished the first, and housekeeping never even had to knock - they just knew when we were gone for a while and got it done while we were out. The front desk even managed to quickly find a pair of needle-nosed pliers for some emergency sunglasses repair and get a red wine stain out of my partner's white dress. Fantastic service all the way around.

Lovely breakfast with a fantastic view
Reviewed 4 weeks ago

I visited this hotel for breakfast and to use their facilities. You get such a good deal when you come here!! You pay $30 which then goes towards your food and drinks bill. The staff were so nice too, so when I wanted to settle up, they said I still had money left over so offered food to go or some bottled water! Lovely spot, i shall definitely be coming back

Wonderful stay at Hotel B
Reviewed 1 month ago

We spent 4 days in this hotel and it looks just as good if not better than on the pictures. Our room (409) had the most breathtaking sea view we ever experienced. The hotel grounds are beautiful, well-kept and just like in paradise. The staff is very polite and friendly, service is great, food is a bit blend but still very good. the hotel reef is good for some morning snorkeling and the pool area is also very nice/ideal for relaxation. All in all, we had a wonderful stay at Hotel B :)