very comfortable and well appointed place to stay