A wonderful place to stay!!!! Checks all the boxes. We will be back!