The location is fairly good, but not worth the price as was very cramped - better off staying in a normal hotel. The apartment has all the basic necessities, however the biggest problem was the cleanliness of the place. There was a serious ant infestation, dead and live cockroaches, spiders etc. Considering you have to pay an additional S$60 for a cleaning charge when checking in, you would hope the place is a little more....cleaner.