Clean, in a great resort, perfect location, secluded private beach...loved it!