Mango Bay is situated in the perfect location, it has it's own beach (with it's own mini reef for snorkeling - which I hope can be preserved) beautifully designed buildings, ecologically friendly. I was very impressed with the service and food which was always well prepared. The staff had a birthday cake ready for my girlfriends birthday and organised flowers for her too. Having spent a lot of time in Vietnam, sometimes service and staff can be very changeable, however at Mango Bay they were always helpful, friendly and wanting to do better, though I was hard pressed to find anything to fault, for this I highly recommend Mango Bay. There are few places I would choose to stay at again - I like the change and variety of new places - however, Mango Bay is somewhere I could keep coming back to.