really well located. clean and well organized