2nd time we have stayed at this hotel, it is a very big hotel, but it was never over crowded any where, dining room always plenty of tables available, speciality restaurant was excellent, plenty of sunbeds around the pool, entertainment staff, very friendly and good fun. Location excellent, beach right opposite, resort ***** not too far away, easily accessible.