The Keep is the most amazing place to stay. We came for an anniversary weekend without the kids and had the most amazing time. Beautiful view from the roof - day and night! The weather was beautiful and we couldn't resist a dip at the local beach. There is a great walk around the bay to the local cafe. Close to local buses to get into town which is great. Would highly recommend staying here and we will be back!