Sometimes one word is enough - PERFECT!
perfect hosts, perfect location, perfect apartment!
couldn't (and wouldn't) ask for more