Very clean and has necessary amenities.