5/5 Everything went great. Great location, great resort. Clean and everything needed was available.