This hotel is not quite waterfront - we could not see from our room on the top floor and had to strain to see it from the valet, but overall really liked the hotel. Self parking is not an option, you must valet, but they were very friendly and easily helped us as we came and went each day. The hotel is within a safe and easy walk down to the restaurants and shops that are actually along the waterfront. The wifi was pretty fast and the breakfast was warm and good as you expect at a Hampton Inn. Very good customer service and clean rooms.