This place has everything you would need! Great amenities and great location. Definitely would recommend.