Hayley's place is located in a very prime area, restaurants, museums and shopping malls are within walking distance. Very convenient for family travelling with small children like us. Communication is excellent with fast response. Fully equipped amenities and chic interior. The indoor swimming pool and gym are a nice added facility. The only setback is the bathroom. There is no detachable shower head and the sink is relatively small, making it hard to keep the surrounding dry. Overall, a very pleasant stay!