The well known for its family and warm atmosphere hotel next to Saint George Beach in Naxos Island, Greece