The whole place was clean. There is a cleaning service every morning. They change towels and refill the toilet paper, drinking water and coffee. No windows in the kitchen, but there is a big one in the bedroom. For people who need desk and internet to work, the one in the kitchen is more usable for working and internet is moderately fast and reliable so you shouldn't have any problem. Just next door there is a 7/11 and in the same street few nice and cheap restaurants. Metro station Lumphini is around 10 minutes walk from the apartment. Good location if you want to explore the Grand palace area, Silom and Sukhumvit. Overall experience was ok for me except the price which was a bit more than I paid later for bigger accommodations in Bangkok.