Very well provisioned in all aspects. Clean and practical spaces. Close to beach and lovely walking paths.