clean and perfect place with everything available.