Very clean, excellent place to stay. Very well equipped.