Apparently if you have not booked through an Italian tour operator you are most likely not to be able to stay at this resort as apparently 100% of customers come from Italy. And it is true that it is better to speak and understand a little bit of italian if you want to enjoy activities and shows. Most of the staff only speaks italian.
The resort is quite distant from Marsam Alam airport (1.5 hour by bus) and from other resorts. For us who were essentially looking for a quiet and relaxing place it was not an issue but it can be for others in search of restaurants, bars and night life. However, the location is beautiful as the hotel is surrounded by the desert with 2 beaches easily accessible: the main one with a bar and animations and the so-called "relax one" where you can escape from music and noisy neighbors.
One of the main plus of this resort is that you can pick a location with plenty of music and activities around or decide to stay in a quiet area around one of the several pools of the resort. Actually, several buildings have their own pool although only the main one is heated which can be an issue in January. Another downside: the annoying presence of flees around the pools.
Staff, be waiters or members of the animation team was extremely friendly and helpful. Although the variety of food doesn't match what resorts such as Club Med resorts can offer buffets were abundant relying mostly on preparations using fresh products such as grilled fish or preparations with an italian flavour.
Our room - a family suite - was nicely decorated and very spacious with 2 bathrooms and a large lounge with TV and sofa. It actually looked more as a small apartment and could easily accommodate 4 or even 5 persons. As we were travelling with a package tour we also noted the very good organization of ckeck-in and check-out processes: no time wasted at the airport, rooms rapidly allocated upon arrival and luggage dispatched to rooms a few minutes after check-in.
Overall we were very satisfied with the resort which offers a good combination of quality of service and relaxing environment.