A fun beautiful place to stay.