In essence, the Haven is a serviced apartment-although it was not immediately clear from the website. The staff are friendly and helpful. The location is fairly well looked after-with facilities you would expect at an apartment complex. However to term the Haven as a resort is somewhat misleading. Unfortunately, I do not think it lives up to the expectations and the associated price tag. Firstly the 2 bedroom apartment unit I checked into was not thoroughly cleaned. There were footstep marks on the room/bathroom floors. The rubber seals to the bathroom doors were discoloured as well. Secondly, the breakfast options on offer were very underwhelming. There were limited options-and worst of all the food was left exposed to the flies. I did not return for breakfast on the second day. For people looking to be close to the town centre of Ipoh-you need to be aware of the distance between the Haven and the town centre. All things considered-unfortunately I will not be booking any further stays at the Haven in the future.