This place has everything you need: great accommodations and location. Would highly recommend.