Sorry, but The Man Lai Wah Hotel is in Yung Shue Wan, not Sok Kwu Wan. If you get the Sok Kwu Wan ferry you will have a very long walk ahead of you!
There are several guest houses in Yung Shue Wan. I can recommend Bali Guest House - they have a dozen or more rooms located in several different buildings, all close to the pier and all clean and with TV, DVD, fridge etc. Some have kitchens too. Their office is beside the Lamma Bakery (get off ferry, keep walking, past The Island Bar and the toilets and then turn left).
Most of the guest houses don't provide meals, but you are only a few feet away from all the restaurants anyway, so it allows you to choose what you fancy.
The Concerto is nice and in a beautiful location overlooking the beach, though it is much more expensive than the other options and it's quite a hike to there from the ferry, especially in the summer heat and humidity (say 20-30mins). The beach is also packed at the weekends, so not very peaceful.