Location, location, location and add style on top of this. Sebastian's place is huge and very stylish. It has all you might need for a comfortable and enjoyable stay. Spanish steps are literally a 5 minutes walk away. Grocery store is across the street as well as multiple restaurants. Ensure your check Google reviews of restaurants before you in some in the area as some will definitely feed you with sub par food and make you pay a premium for it.