Very clean! A little out of the way for walking to places, but we loved our stay. Unfortunately the room was not like the photos. Or bathroom had to screen & the rooms layout was very different. Overall, great accommodation