Have stayed at this hotel 5 times so far with my husband and now with our baby too. It is a lovely hotel, has a beautiful view of the beach, very friendly staff who are also amazing with children,serves great and tasty food, has clean rooms plus outdoor and indoor swimming pool and daily activities for the entire family. Myself and my family love it here,and will definitely will be coming again for our family vacations.