We had a great time staying here. The view is amazing and location is awesome, close to beach, shops and public transport. We didn't have to much trouble getting parking on the street. Yes there are a lot of stairs to get to the house but this is clearly stated in the information before booking the place, so you shouldn't complain about it if you book it, they are totally worth it for the view.
Although I will agree with some previous reviews that the place needs a spruce up, mostly a fresh coat of paint and some new bed linen (a couple of stains). Although despite this I would definitely stay here again. Samuel and Merike the hosts are fabulous when it comes to communication, which I really appreciated, especially considering they are overseas currently. I definitely recommend staying here.