UPDATE: Thanks for the suggestions everyone. I got good news, we put in an order for a sofa yesterday. Went to Homeworld in Whampoa Gardens. We learned that several of the stores will gladly customized not just the color but also the dimensions of the display items for the same price. So we found one that was comfortable and gave them all our specs. Total came to $2280 (w/ free delivery), which is on the high side of the budget, but I figure it's the best option we have. Anyways, now I just have to make it through the next two weeks.
