Everything needed for a good stay is provided, clean and updated.