Hi Rich,
We have stayed at Hotel Cozumel, which as you probably know is close to downtown. The dive op was Dive Paradise and they were knowlegeable, safe, and fun. We did 3 dives a day and really liked them. We are also considering on our return trip to Cozumel going to Fiesta Americana,
because of their location, further from town. The hotel is across the street from the man made small beach, with a restaurant and a second small pool, and the dive shop. There is a short tunnel under the street to get you from your room to those areas. The food was good, plenty to choose from, breakfast had omlets made to order, variety breakfast meats, eggs, pastries, just about anything you could ask for. Lunch was buffet, great for getting you back in the water faster and was good, I stuck to fish, which was good. Dinner was served to you with choices from a menu, if you like salsa for your fish, ask. The staff at the time was very accommodating. The bars, 3 of them all you can drink, were friendly and made great drinks. Ask for a Dirty Monkey, if you like frozen drinks, like a milk shake. The food was plentiful, a snack bar is located on the hotel side by the big pool. Night life, I guess you could easily go to town, close enough, but they do shows at the hotel, which with the drinks you already paid can be fun. The staff tries hard in all areas, front desk, bartenders, waitstaff. A small tip goes a long way. We just stayed at the hotel, no reason for us to go anywhere else, we had all we needed.