Huntingtons villa have some pretty sweet flats and were super nice to me and my friends when we were looking for accomadation, they are expensive (which is why we couldnt stay there cause there was only 3 of us) but with 7 people your sorted, they have a 3mth lease too :)