Anybody have a description of Banyan Bay Villas? Is it a nice place to stay? Good food? etc???

Thanx!!!!