Hotel offering sea views in Dover. Features include free WiFi.