Enjoyable stay, perfect space, good location