huge set up, good gym, great pools (2) ,nice beach facility, good restaurants, good kids club, friendly staff, lovely rooms lobby not "5 star", entrance too narrow for 2 way traffic, Resort too huge so cant walk in the summer, need transport inside the resort to go to restaurant or pool or gym especially in summer( readily available on call however and free ) no extra mattresses , no news paper in rooms. overall 3.5/5