What a perfect place to stay! The location, the amenities and the communications were all top notch!