I give Bangkok Balcony 3 stars, bec. I think generally it's one of the more overrated restaurants. The food isn't bad, it just isn't the best Thai in the city. Portions are on the small side and the restaurant is pretty noisy. I've been there at least 3 times. The service can be uneven to the point of really horrible.
It's also not the freshest or most authentic Thai food in the city. The Massaman curry had a strange sour taste. The green curry was a little better. The coconut soup was okay, but was an extremely small portion. The pad thai was not bad, but I don't go to a restaurant to eat street food. It was the typical oily sweet mess of noodles you find it most places. I would not recommend this place for a romantic dinner.