The location is good! Communication with the owner was good! This is a pet friendly property, and we brought our two small dogs, however the condo smelled pretty bad! Mostly carpeting and with a pet friendly place this is so bad. Stains all over it, we were grossed out. Hole in the wall when we walked in, toilets were all sitting up on shims and rocked. Door handle was missing on the sliding glass door, cabinet door was broken, the family room furniture was all stained. We could not get comfortable here! Master bedroom TV did not work. We spent two hours cleaning when we arrived, had to wash the sheets on one bed because they were stained and did not look clean. Bath towels were like dish rags and also stained. Grill that is in the pictures and listed in the description is not there! I did speak with the owner and brought some of the maintenance issues to his attention, he did not seem sympathetic at all and did not offer to do anything for us. He did ask me to make him a list of things that needed to be fixed. Property is run down and not taken care of. We have stayed in OBX many times, this is by far the worst experience we have had.