This place has everything you need and in a fantastic location!