Clifftop ticks all the boxes- spacious, clean, comfortable and superbly located. We never tire of it. Thanks Fran!