Very clean. Great location. So close to the beach. My 2 year old loved watching the waves from the windows