Perfect flat. All the necessary amenities, clean and new.