We visited Gemma resort in a group of 8 families, and we had a great time in the resort. Why to visit Gemma: 1. Spacious big rooms with very comfortable bed, excellent hygiene maintenance and superb bathroom toiletries provided. 2. Ample number of pools and sun beds - each block of flat have a separate pool along with one big main pool, that is sufficient for the number of people the resort can cater for. 3. Excellent food - the pasta was delicious. There is a reason you've so many Italians coming there year after year! Rest of the food was well prepared, flavoursome and had good variety of dishes throughout. 4. Service - Entire hotel staff was very friendly, and was eager to help whenever we had minor issues. They were very much on the job. 5. Vicinity to the sea - well, the sea is just right there!! and to top it all, you could just walk to the corals.. for those who do not wish to swim or can't. The water is clean and well maintained. 6. Drinks - the beer offered there is top notch and can't fault the wine either. The house wine served in the restaurants is great, and the experience from the waiter, remembering everyone's preferences, in a group of 28 was amazing. 7. Massage - The prices are really good and massage is just amazing. Would highly recommend. If you're thinking why did I not give it a perfect 5, if it is so great then keep reading 1. Drinks limitation - Wine is available only in the restaurant else you've to shelve out money €5 per glass! that's excessive for a house wine. So if you want to enjoy a glass of wine, or anything other than a beer, it is charged at that rate. It just doesn't feel right, who carries money within the resort. 2. Limit on food - My son only wanted Pizza and if you go to Pizza counter, they limit it to 3 pieces per person per visit. So when my entire entourage is eating in the restaurant, I'd to walk twice to get enough pizza for him, in blazing hot sun at 1.30 pm. It is just ridiculous. 3. Coffee/Drinks/snacks unavailable throughout the resort - the way resort is built is in a rectangle. We were placed towards the end, where it was great we were close to children's pool but not so great that we had to walk 10 minutes in that heat to get drinks. and again were limited to 2 drinks per person, in tiny paper cups. It just spoiled our mood every single day. There is no snack available other than at main pool area which is at least 10 minutes walk from children's pool area. They should put snacks and drinks corners near every set of pools. 4. Outdated rooms - there was just one plug point. in the digital age, where there is a barrage of devices, we need more charging points. 5. Speciality restaurant not good enough - we booked Lebanese restaurant, and we just did not like the experience. the food was not good enough, and the waiters were just not up to the mark. We know we were a big group however we had informed this ahead of time. Some of us didn't get our drinks even by the end of t