We actually loved our first vacation in OBX and I just came on the see if we can rent this place again so obviously, the good outweighed the bad. That said, however, we were told check in was at 3pm. When we arrived after a long trip that began at 6am, the cleaning lady had just STARTED cleaning the house. It reeked like cigarette smoke (I'm pretty sure she was the one smoking while 'cleaning') and NOTHING had been done - no beds stripped or garbage removed or fridge cleaned out. We called and complained and Elan did send additional (very nice) people to help clean but we just wanted it done and the other people out so we could start our vacation. After they left, we noticed hair in the tubs - so they obviously weren't cleaned as hair things and chunks of hair remained - and junk on the cabinets and in the fridge etc... The screens had holes as noted by someone who stayed there after us. Interestingly, the maintenance guy came and took the screens to 'fix' them while we were there so that's confusing. Maybe Elan needs to manage fewer properties and/or get a bigger crew. The serenity and beauty of OBX made up for all of this though and by the next day, none of those things mattered. We loved the location as we went to Harris Teeter frequently and the walk to the beach wasn't too bad. It was awesome to have the pool for the kids to continue playing after or before a long beach day. Disappointed my week for 2017 is booked already :( I would have booked again.