This place has a lot to offer: it's on a beautiful street on a hill with beautiful view, has everything you need and it's just an excellent stay all around and I'd definitely book it again.