We bought a ticket at Coral Travel, from Kyiv there was a delay in the flight and back was slightly postponed to a later time. The agency gave me good service, no complaints.
Sharm Dreams Resort 5 * chose for the price and quality. Check-in went as usual, expected until lunch. There was a road outside the hotel, on the other hand - a water park in the neighboring territory, which could be visited for free once a day.