our stay was with a tour company. We could not fault any part of our stay - staff friendly and helpful, room clean and comfortable, with every facility one could wish for. Food good, with choices to suit all tastes. Pool clean, as were shower and changing rooms. All in all, a very enjoyable stay.