Bedrooms & bathrooms were spaced and excellent -- except that 3 bedrooms had ensuite bathrooms. The 4th had a community 1/2 bathroom upstairs. So, the 4th bedroom guests had to "beg" to get a shower. All beds were excellent. The stairs to the basement had rocks, pieces of candy wrapper on them at check in. One bathroom had extra soap scum on the shower door. But these are nits, the place was essentially clean, well-organized, and good spaces to talk with family members. The front porch rockers were way beyond ordinary; we spent considerable time out there. :-) We were disappointed that there was no kitchen dish soap, laundry detergent, toilet paper, and one of the TV remotes had corroded batteries that we had to replace. The outside shower did not work. Anyone considering Wrightsville Beach as a destination should strongly consider this place. Our host was friendly, helpful, and communicated well. However, be aware that parking in WB is onerous -- $5 per hour, can mostly only pay for an hour before moving car, and meters are difficult to operate correctly.