Absolutely loved the Kingfisher Inn. First off you have LOCATION! It is right next to the pier and right across the street from the little *business* part of Garden City. The front staff is extremely friendly and our room was very clean. It is not a 5 star resort so dont expect that BUT it is clean, the rooms are nicely furnished and there is everything you need in the room. We had a 1 bedroom and loved having the view from the living room and the bedroom. The housekeeping staff was great and so friendly. Everytime you saw any of them in the halls or elevators, they had a smile for you and a frienly word. Their daily room service was also very complete!
Be sure you take your beach chairs/umbrella. This is far enough down that we did not see any rental vendors. The pool is outdoor only so winter stays would not include swimming.
There are lots of surfers in the water in front of the resort because of the way the waves form close to the pier.
Will definately go back!! We have stayed at the Waters Edge resort just a bit north and after staying at Kingfisher would NEVER go back to Waters Edge.
There is only 1 parking spot per room so if you have more than one, you will need to park at the pier or on the street.