Very clean, lovely hosts, brilliant location. Keem beach is a must see.