CJ Villas is a great choice for a guesthouse if you're in Colombo for a few days. Seeing as there's not much to actually see in Colombo itself, this area is great for foreigners to use as a base while visiting different parts of the country. A 15 minute tuktuk ride to the main train station and the major sights in Colombo, and has a number of great local and foreign restaurants and shops within walking distance. The owner is very friendly and will give you tips on the best places in the area. The rooms themselves are clean and comfortable, excellent AC and wifi, and even though it's a shared bathroom, it's clean and was never an issue. Only downside is the train and traffic noise, although it quiets down between 12-7am and this is a problem in most busy parts of Sri Lanka.