Clean , comfortable and lots of amenities .