Great location, great time. We have very small children and we were able to walk everywhere with them. We even took the scenic route to further beaches by foot. You have all you need for a comfortable stay in a beautiful city. Charlotte was very communicative and on top of things.