By: Crazy Linda on March 2007
A small property with artificial everything, including the man made beach from which we overlook the hotel & pool