A dream place to stay.