The location is Great.
The apartment has everything you need for your stay.
I personally think it is more for 5 people but we were 6 and we managed.