Some travelers felt it wasn't worth the 5-star prices Sitting less than 5 miles east of the Cretaquarium in Crete, Greece, the all-inclusive Stella Palace Resort & Spa receives praise from recent ...