Great communication! More than we could have hoped for. Many well-thought amenities for use. Would definitely stay again.