Very comfortable, well appointed place to stay