We LOVED our stay at Ba-Hao. The area was lovely and the hotel has been done up with a very artistic eye. The staff was warm and friendly and the amenities provided were great. We would definitely recommend the stay here.