Everything you need in one place - great location, lovely flat, and Michael is a grand host!