Clean and pictures as described. Great hosts. Pool gorgeous. Great location. Would stay again!