Perfect location! Close to the beach and great restaurants, it was everything we hoped for and more.