Though the timeline I gave was tight, they managed to deliver to the best that they could which allowed me to move in on time. Due to the tight schedule, there were still bits n pieces that need to be touched up after shifting in which caused some inconveniences but I really appreciate the prompt response from them and they made all effort to compromise with my schedule. A definite great experience compared to my past renovation. Strongly recommended!