Iberostar Waves Cozumel is a smaller property with bungalow style rooms. As such the hotel host few guests than you might see at a more traditional resort. This made for a relaxing stay that never felt crowded or overwhelming. There are a lot of trees and plants on the grounds, making it feel closer to nature, and not as sterile as some resorts can be as well. The beach was nice, and the hotel has a dock where many excursions will pick you up which is really nice. As beaches go, though, there was nothing else to really to set it apart from other locations. The food was excellent, and they didn't skimp on the alcohol in the mixed drinks. The staff was very friendly and attentive. Overall I would stay here again.
My only real complaint is that with the smaller size, there are fewer activities, so if you're looking for something different each day, you really will have to find excursions for that.