We like to stay at this hotel when visiting Dover for it convenient location to the train station, town and the cruise port. But if you would like to be near the water, town, Dover Castle, the ferry, etc this would be a great hotel for those attractions as well. The hotel staff is always friendly and they are always improving the hotel, rooms, exterior, etc. We did not use the onsite restaurants while staying here, but they do offer breakfast, lunch, dinner and drinks.