A very modern and well maintained place to stay.