In one word; superb! Everything was just like the pictures and better. Karim was a wonderful attentive host and we will defenitely come back.