Best value for money in Bangkok - highly recommended.