I suggest you guys renting this place if there are about 4-6 people in your group. It's a nice and clean apartment that meets up all your requirements (even more!)