We had a great 8 days here, especially as we got a great price from a tripadvisor offer / voucher.
We had a 3 bed condo with a roof terrace, jacuzzi and BBQ. My children loved the pool and the condo has everything you need. The maids clean everyday and even do the washing up. It also has a laundry room.
The beach club was great. Really good service, nice music and lovely food. Just like a beach club in the south of France.
The gym is just down the road. It is a proper pro gym, rather than a little hotel one, which was fantastic for a gym bunny like me.
The one down side is that on sat and Sunday nights the music from the strip is very very loud. There is nothing the hotel can do though.
The hotel is on a nice quite street on the beach but the main strip is 5 mins away. Great for restaurants and shopping.