In Hurghada, the best 3 stars beach hotels are: Empire Hotel Aqua Park, Giftun Azur Resort, Empire Beach Resort and El Karma Aqua Beach Resort