Very clean and has all the necessary amenities