The Sharm El Sheikh Marriott Resort is ideally located in Naama Bay, and offers a luxurious rooms and suites, many with extraordinary views. Additional hotel amenities include a private beach and a sparkling outdoor pool, as well as several restaurants.