Very clean. Communication was efficient. Place was stunning! Enjoyed my stay and I would do it again