Clean and safe. Great location with friendly hosts who responded promptly and answered all questions and concerns. Would totally book it again. Have fun!