We had a great stay in stefano place - the location was very convenient, the room spacious enough and the roof top terrace a real plus ! Very good communication also!
I recommand the place