Incredible location, perfect service, just what you need for a greek holiday