We were at Kings Landing for a week after Christmas '17, which included New Year's Eve. While the fixtures & furnishings are basic and a bit tired, the excellent service and location next door to Grenadines Dive more than made up for that. The staff were so responsive & accommodating! There are many restaurants within easy walking distance. Since both of the cottage rooms were occupied, we stayed in a ground-floor room with a kitchenette facing the harbour.