all round superb great place