Everything you need with a great location, highly recommend this place!