Amazing location, great community- safe, great weather. Just not the cleanest place- i.e. hotels are cleaner.