Dear Jonathan, thank you for your interest, the delivery for this Sofa will take 1-2 weeks for delivery. you may select the delivery when you checking out the order. Yes, we are Singapore local company. The firmness for this sofa will be medium firm. Thank you