We enjoyed staying here! The public showers and toilets were clean and seemed to be kept on a regular basis. The floor in our room felt dirty, but other than that everything was good.