Location is perfect
Apartment has everything you need.
For longer stays they should add more basic stuff, more towels, garbage bags etc.