You only need one word: Perfect!!!
Amazing location, outstanding host, great apartment!!!