Very clean with nice layout. Check in/check out couldn't have been easier. Location was very convenient. Worked very well for a family vacation with kids. An excellent value.