Location, size, decor, communication were all excellent. We enjoyed our stay very much.