We truly enjoyed our stay at Cosmopoita. The suites were very nice -- spacious with a relatively updated modern clean furnishing, and with a great view of the beach. The bathroom was also spacious with strong water pressure. The hotel was perfectly located in front of the beach, near restaurants, bar and shopping. The negatives: no parking available near the hotel (just a drop off but there is electric charging stations), the room rugs were stained (one more than the other), there was no real gym, just a couple cardio machines (tread mill, elliptical I think, and one more that I can't recall). It was very nice that there were some beach chairs and umbrellas in front of the hotel, but you had to get there early and had to pay for them. The staff was friendly and helpful. I would say it was a solid 4* hotel that's worth a stay. We went as a family, had a great time and would go back again!