Quiet hillside resort offering renovated rooms and relaxed villas just steps from the peaceful Ao Cho Beach.