This place is a hidden gem! The staff are incredibly friendly and helpful, and the rooms are spotless and comfortable. The location is perfect, right on the harbor with beautiful views of Silver Lake. The inn is within walking distance to everything, including the lighthouse, shops, and restaurants. The rooms are clean and modern, with a lovely balcony where you can sit and enjoy the views. The breakfast is a continental style, but there are plenty of options to suit all tastes. We loved our stay here and would definitely recommend it to anyone looking for a relaxing and peaceful getaway.One minor issue is that the inn's cancelation policy is a bit strict, so make sure to read the fine print before booking. However, this didn't affect our stay as we had planned ahead and knew what we were getting into.Overall, we were thoroughly impressed with the Ocracoke Harbor Inn and would highly recommend it to anyone looking for a peaceful and relaxing getaway. The staff are friendly and helpful, the rooms are clean and comfortable, and the location is perfect.