10/10. Superb place