Great long term stay! All the facilities necessary