I stayed for a month at Pavi's place. The apartment is small but has great amenities in the building. He responded quickly and helped me several times, including dealing with my late flight arrival. His instructions were always clear and helpful. The location is a bit far from Skytrain station, but I learned to use the bike taxi, and it will take only 10 minutes to the station with about 30-35 bhts per trip. You can also use the apartment shuttle, which leaves every hour. In terms restaurants, cafe, there are many options within short walking distance. The room is small and under direct sunlight. AC is a must all time.
My only complaint was the pool access - during my stay (March) there was an annual cleaning of the pool for 2.5 weeks. The building completely stopped access to the pool floor, which is the only floor with access to the outside air (aside from the small place at the bottom floor). So I got to use the pool only for 2 days. Check your dates.