Everything that you would expect in a great place to stay