When we first arrived for some reason they "upgraded" our room putting us in Superior Double Room, Partial Sea View. Room smelled like mold, curtains especially. Mold was all over the bathroom and corners of the room. Sheets were filthy, tables also, in the draws was someone else’s hairs. When staff came to check our room they said that curtains are smelling like washed curtains which was unbelievable. Then reception manager came in and was saying we should be happy we have upgraded room and that room is older but not filthy. I showed him soup leftovers, ants around the sink yet nothing, no apology whatsoever. Then we asked him to show us our originally booked room which was Double Room, Partial Sea View and reception manager started "scaring" us that this room is on the other part of the resort, that we will have to walk a lot and that is very windy there. We said we just want clean room. After he showed us the other room we decided to stay in that originally booked room because it was at least cleaner. When it comes to food, it's buffet style in every restaurant, pretty disappointing, first day, dinner was okay but then as days were going by it was less and less of a choice, every day almost the same, in the morning tables were not set completely, always missing spoons and coffee mugs. When we were staying at the pool where Asian restaurant is there’s barely anyone available to get you drinks in the bar, it’s always waiting game. Overall very disappointing.