great place to stay overall 10/10