Just one word would be necessary: perfect!
fiendly and helpful hosts, beautyful appartment, ideal location