Very clean and has all basic necessities. Stayed here with my family of 6. Great experience.