Very clean, well maintained and well run place. Aziz was quite accommodative of my requests during the stay.