A great place all round.