We had an amazing stay. It was clean! Spacious with a gorgeous view. We were treated with kindness and help at every turn. This was our 5th stay at this resort!