We’ve been coming to SR since 2009 with friends & have stayed in another small guesthouse. This one was filled up so we had to look elsewhere. Moms is very large with 30 rooms.The rooms are serviced everyday, you are given water each day, Our bathroom was very functional, clean &spacious.Beds were ok although it was difficult to find a pillow that suited me. Internet & aircon work well. The place was clean and it was easy walking distance to town. We only tried breakfast one day but it unfortunately was not good at all: we went to our old guesthouse to have breakfast there or walked down to Common Grounds Cafe. The pool was amazing however, the pool we expected from the pictures, is not the pool you get. They have a new pool at the front of the hotel and it was MAGNIFICENT. We spent a lot of our free time just sitting in the pool cooling off and talking. There are regulated times you are sposed to be in the pool but the owner if you check with him and he is still up is ok for you to have a swim after hours. We felt very safe there. The gates are locked at night so if you return late you need to ring the doorbell. And during the day there is always someone keeping watch so no one just wanders in who shouldn’t be there.Overall, apart from breakfast which in my eyes is a minor thing; it was a fabulous place to stay.