excellent apartment, first class. all you may need.