Great experience, the place is sparkling clean, well equipped with everything you need, easy and responsive communication with Sharm, easy check in, good location.