superbly equipped and spacious comfortable place to stay