I like Casa Mexicana, location excellent, rooms large clean and comfortable, breakfast buffet is pretty good. The only downside is the "pool", which barely qualifies as a kiddie pool on steroids. If I'm in Cozumel during the hot months - June through September - I'll go elsewhere, simply to get a real live pool. Downtown, there is Hotel Plaza Cozumel, right on the Plaza, very convenient to everything, with a pool on the roof. For a slightly less expensive option, though a little more remote location (only 3 blocks back from the Plaza, still an easy walk everywhere), look into Hotel La Casona Real. Rooms are a bit smaller, but clean and quiet, and it has a pool. No ocean view, though. For a huge pool, though a longer walk to downtown, Hotel Cozumel - it has a HUGE pool, very nice rooms. Just DO NOT DO the AI option, unless you plan on drinking your money's worth. Food is terrible (though Breakfast buffet is OK, but the coffee is swill). Most dive ops will pick you up there (Dive Paradise is the house op - not my cup of tea, but it's OK), and it is not a terrible walk into downtown.