Highly recommend staying at Antonio's place! The location is ideal and everything is within walking distance that you would want to explore. The views from the apartment are also stunning! We were a group of 5 and had plenty of space and never felt cramped. The living room and balcony overlooks the water which was a big highlight for us.
The five flights of stairs are definitely not for the faint of heart, but if you can handle it, then this place is worth it for the value and location!