Have been staying here for the last few years for over a month at a time and have loved this place and will continue to come back again and again!! Definitely has everything u need to make it your home for a long or short stay.