This place has everything you need and more! It's in a fantastic location, and within walking distance to everything. Would highly recommend!!