POV: you just found the best all inclusive hotel in Greece โ๏ธ๐ฌ๐ท ๐Stella Island Resort, Crete