Hotel Neptune znajduje się w dzielnicy La Bocca, nieopodal plenerowego jarmarku i 250 metrów od plaży. Oferuje on dźwiękoszczelne pokoje z łazienką, klimatyzacją, telewizorem i bezpłatnym bezprzewodowym dostępem do Internetu. Hotel znajduje się 2 km od centrum Cannes. Każdego ranka w hotelu serwowane jest śniadanie. W pobliżu znajduje się wiele barów i restauracji. Goście hotelu Neptune mogą uprawiać sporty wodne przy pobliskich plażach, jak również zwiedzić Pałac Festiwalowy i bulwar La Croisette w Cannes. Nieopodal hotelu znajduje się bezpłatny publiczny parking, który jest czynny przez cały rok. Do Cannes można dotrzeć autobusem.