This is a beautiful flat in a relatively central location. It was easy to get to the central tourist attractions. I feel that it would be a tight fit for 8 people, but a fit good for for 4. The only caveat would be that there are quite a few bars in the area that can be open later in to the evening and can be noisy, so not ideal for those with small children.
The roof terrace is beautiful with a lovely hot tub. Leonor was a loveky excellent host who was easy to keep in touch and gave excellent recommendations for local restaurants.