Yes, all of the above, within walking distance, no more than 3 blocks in any direction. It's a very convenient community and there's also lots of exercise spaces, basketball courts, and a soccer pitch too.