great place to stay, provides everything