very well situated, clean, new.