Perfect location, handy online chat service, lovely personal touches for my birthday without me telling them it was my birthday!