Casa Almaviva is amazing. Despite the long & bumpy (think like huge big pot holes and/or bunches of small ones that stretch for a long ways), we were wowed upon our arrival to the house. Be aware, you have to drive through the heart of Tulum to get there, so between that and the road leading to the house it took us well over three hours to get there from the Cancun airport and well over four hours to get back to the airport due to construction on the bridge at the airport.
The water is great, the seagrass was manageable for our visit, however the trash was not. the beach is lined with trash washed up on the short, it is actually quite sad. The first day we immediately got out of the water as we were swimming with plastic bottles, disposable masks, shoes, etc. Each day was different, and we did suck it up and get in the water most days.
If not for the pool on-site, I don't know what we would have done. Our teenagers spent most their days in the pool.
The staff was amazing, for sure the best part of the stay. If we could move Casa Almaviva to a similar secluded location outside of Cancun, that would be the best scenario.
It was certainly a great experience, but I do not think we will return again, primarily due to the travel to and from the airport, along with the uncleanliness of the beach.