Restaurant is good but expensive, wifi is good in lobby but terrible in room, tv is very poor only 4 channels and all in chinese, staff some are excellent some rude, david hotel manager is very good, pool is ok, location is good for mall, but beach is not 5mins walk away as advertised its 20mins minimum walking at good pace, city mall nearby is useful and haller park opposite is good to visit for few hours