James and Aames are always readily available when there were doubts or questions during the renovation process. They tried their best to deliver results with good service. We are very pleased with how everything turned out. It’s been more than 1 year since their work is done, but they never fail to respond to our requests for maintenance issues. Very good after sales service. Highly recommend!