Spotless! Lightfull accomodation! Great location! Excellent communication