excellent locations. A couple of annoying points but nothing that ruined our stay.