Overall a nice stay in a good resort with a very good value for money. Great beach, very nice staff. Room (garden view) was nice, but i had a couple of ants at one point and the towels were a bit old. Wifi was very weak in the room and otherwise only available at the reception/lobby (none at the beach or the pool). The food was good, but not a huge variety.