Very clean, everything was as expected! Location is fantastic, the little path along the river is a really nice way to get to the beach.