Everything was has expected. Overall clean, nice pool with sun, bed ok, very good buffet, close to the beach (walking distance). The only thing bad for us was the amount of children (too many, splashy and loud around the pool). But would still definitely go again! :)