great place to stay and provides everything