Great resort with a lot to do.