A very modern, clean and outstandingly comfortable place to stay.