Spotless place with amazing terrace(s), great location, a perfect vacation!