Perfect location. 2 great terraces. Sparkling clean. Great hosts. This place has it all... very highly recommend.