Sham's place is very convenient for restaurants, public transport and shops. I found the place clean and tidy - the room was just as in the picture.
For guests travelling with large luggage, you need to be aware that there are about 69 steps that you have to climb to get to Sham's place, so you need to be fit enough to negotiate them with luggage. Sham will be there to meet you and is helpful, but in case he's not when you leave, just be prepared.
I also found him very helpful with information and tips about the area, but also with communication regarding my lost luggage that the airline lost. Another thing that I appreciated, as a tourist, is that he speaks English very well, so it was very easy to communicate with him. When travelling, language can sometimes be a barrier, so this was a huge relief for me.
WiFi worked perfectly the entire time of my stay.
I give Sham the thumb's up!