A smooth place to stay and a great place to enjoy a vacation