Great place. Spacious, clean, and has everything you need for a long stay. Kids had a blast! Host was pleasant to deal with. Thanks Magdy!