From reading the previous reviews we were a bit worried but from the minute we landed in Male, we were met by a blue bay travel rep who took our luggage to get checked in and then took us to the lounge to wait for our flight to Gan and while you waited in lounge there was free refreshments and food to help yourself until you are called to your flight. Once we arrived in south palms we were treated like royalty, the staff were all so welcoming and couldn't do enough for us throughout our stay, a big mention to Sully who was our waiter throughout our stay, if your lucky enough to have him he will make your holiday, very knowledgeable and experienced and a friendly face. Our room was one of the palm villas (208) and from walking around the island we can 100% say we had the best side of the island!! We walked straight out onto the sandy beach and we had the clearest of waters to cool down in, our side of the sea had no seaweed in unlike the other side of the island. The rooms are very spacious, air con was good, there is a mini fridge that is stocked with drinks but you get charged if you drink them so we didn't bother as they were quite expensive. Our room got cleaned twice a day with 2 fresh bottles of water and towels each time the cleaner came. The food was OK. It was quite repetitive, alot of seafood and curries for lunch and dinner. For breakfast you had choices of different pastries, cereals, fruit and omelets, however the drinks were all watered down, the only thing that wasn't was the diet coke which came out of a can, so I stuck with that. I would definitely suggest bringing with you beach shoes as going into the sea is full of coral which is sharp and a snorkle mask. Bring snacks as there is no snacks throughout the day and factor 50 is a must!!! If you get chance the dolphin trip was brilliant!! We saw so many dolphins and they swim straight up to the boat. We had a brilliant holiday here, very chilled and relaxing we loved the staff but the only reason why we would not return is because of all the travelling, it took us 27 hours in total to get there!! So would recommend staying in Dubai for couple of nights to clear jet lag and tiredness!!