Resort was overall great. Staff were wonderful. We didn't end up having in-suite laundry which was a huge disappointment. Also, the pool was down for a day due to a plumbing issue, but the staff handled the situation well. We had a great vacation.