Beautiful location, sparkling clean, fantastic terrace, lots of space: just perfect!