Great place. Great hosts. Perfect location. Exactly as it is portrayed in the pictures and yes, amazing terrace - perfect to chill out. I would love to come back :)!