Very clean, very hospitable. Just the right place to stay.