Cannot fault this place, has everything for long or short term stays.