Overall, Casa del Mar is a nice option for staying in Cozumel. Staff were wonderful and very welcoming and there is an easily accessible bridge over the road to get to the pier for morning dives. However, there were a few issues to note. The onsite dining options were boring and not great, I would definitely not opt-in to the inclusive rate as you'll want to eat elsewhere during your stay. Our groundfloor room was dated and smelled very musty and the curtains were moldy. For a "dive resort" there wasn't very many places available to dry dive gear, and no fans were avaiable to help with drying which, I suspect, contributed to the moldy smell. The pool and hot tub were fantastic and we had a good time swapping stories with the other guests.