This is the 4th time to Cleopatra and already I can't wait to go back. The hotel is large but on huge grounds and the buildings are only 2 storeys so it's very spacious. It literally has everything you could want - pools, bars, fitness centre, spa, beach, diving centre, a la carte restaurants etc. The staff are amazing, so friendly and helpful, nothing is too much trouble. Standard of cleanliness is good, there's always a fantastic selection of food in the buffet restaurant with Friday's Egyptian food excellent. Thoroughly recommended.