Very clean! Perfect location! and the communication was excellent. we enjoyed our stay.