I stayed at grand aquarium last may. We got a really good deal because someone had just cancelled the holiday, we had never heard of this place before and didn't know what to expect!
These apartments are fab, the only downside to this place is that's is not really near anything and it's a good 20 minute walk to the centre. But there are always taxi's waiting outside the
hotel day and night to take you wherever you want to go, if you don't fancy the walk. There is a mini market located on site which is reasonably priced an sells everything from ice-lollies to toilet rolls so there's really no need to go anyhere during the day!
The rooms are of a decent size and are always spotlessly clean. The pool is large and has a huge slide which is turned on twice a day and left on for about an hour. There's an entertainment team who work at the hotel who do activities through the day (waterpolo ect) they also do a kids mini disco and entertainment in the restaurant at night.
The payment system in the complex is a credit watch. You pay a deposit at reception for the watch which you get back at the end of your stay when you hand it back in. You top up the watch at reception and whenever you pay for things in the restaurant or the mini market they scan your watch and you get a reciept saying how much credit you have left. A good idea if you don't like to take money down to the pool with you!!
Don't think you will be disappointed with this place...hope you have a great holiday!!