Great detailed review! We were there the week prior. Spot on every element of the resort.