We had a superb 2 week holiday at this hotel. We were really pleased with the cleanliness of the place, as well as the wonderful attitude of the staff. It is a really big hotel, but transport around the site is taken care of by a fleet of 'golf cart' style trains. As it is an all-inclusive hotel, there were some problems with the size of the restaurants and the quality of the food. This was generally overcome, but I would most definitely recommend the Japanese, Mexican and Brazilian restaurants. I would not go back to El Pescadore and Mediterraneo restaurants. The hotel is located right by the beach and this makes it ideal for those who love the sand and salt water. However, if you like the pool and a sun bed be warned - we had to get up at 6:30 each morning to find some spare sun beds around the pool. They were definitely in short supply and it was a constant theme of conversation!