Immaculate. For our trip, the location could not have been more perfect. No safety concerns. Great communication. We hope to stay there again in the future.