Excellent stay, good location, very well laid out, very clean, great communication