I stayed here for 4 night. When I first enter the apar**ent hairdryer and duvet were not provided and I need to ask for it. This needs improvement. For the second night when I came back the heater was not working from both the kitchen and shower, but I have 2 Children who needed to shower, so that they used cold water to shower. I messaged the apar**ent right away and they have someone to take a look the next morning. The heater could not be fixed but they let us access the apar**ent next door for us to use shower. After I checked out, maybe for the reason of separate booking for the same apar**ent, they asked me to pay for the last night I stayed but I am so sure I paid beforehand. They sorted out at the end but that is quite confusing. Lastly, the apar**ent is nicely maintain, especially the mattress is very comfortable. Very quick response from the customer service. Hope their hardware can progress.