The location of the condo was wonderful. A 5 minute walk to the beach that we made daily. This was the best part of the place. Also close proximity to lots of places to eat. There were several cons, though. All of which dealt with the cleanliness of the home. We were, of course, aware that this was a pet friendly condo as we brought 2 dogs ourselves. With this being said, I think the cleaning crew should have done a better job of cleaning not only the pet hair but all other surfaces. The couches had sand and dog hair all over them, the master bed was covered in dog hair too. The mattress cover had a large stain that was really unappealing to anyone who would want to stay here. The refrigerator doors were very dirty as well as the counter tops in the kitchen. I think oak island accommodations should reevaluate their cleaning crew. The staff on site that we spoke to were so kind and friendly. The staff is very attentive any time you reach out during the booking process. Over all, we were happy with our stay, but we were disappointed in the cleanliness, especially with the price we paid to stay. We left the condo cleaner than we found it.